package com.atguigu.redis_springboot.base;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;

/**
 * 连接池测试
 * 为了避免每次使用jedis都要去new，我们使用连接池一次性new出指定数量的连接，放在单例中，每次用的时候调用即可
 */
public class TestPool {

    public static void main(String[] args) {
        JedisPool jedisPool = JedisPoolUtil.getJedisPoolInstance();
        Jedis jedis = null;

        try {
            jedis = jedisPool.getResource();
            jedis.set("k18", "v18");
            System.out.println(jedis.get("k18"));
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            JedisPoolUtil.release(jedisPool, jedis);
        }
    }

}
